﻿/*
* 
* Theme Name: Armfelt
* Version: 1.0
* Author: Thomas @ Armfelt, Ltd
* Author URI: http://www.armfelt.co.uk
*
* CONTENTS:
* 1) RESET
* 2) GENERAL
* 3) REGIONS
* 4) HEADER
* 5) NAVIGATION
* 6) CONTENT
* 7) FOOTER
* 8) MISC
* 
*/

/*************** RESET ***************/
/*************************************/
HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME,
H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE,
A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE,
DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP,
SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR,
B, U, I, CENTER,
DL, DT, DD, OL, UL, LI,
FIELDSET, FORM, LABEL, LEGEND,
TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
INPUT, SELECT, TEXTAREA, LABEL {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 1.1em;
}

ol, ul {
    list-style: none;
    font-size:1.2em;
	}


/*************** GENERAL ***************/

HTML,BODY {
	width:100%;
	min-height: 100%;
}

body {
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:67%;
	background-image: url(../Images/Bg.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	background-color:#000000;
	height:100%;
	background-attachment:fixed;
	}

#wrapper{
}

#Content{
    min-height:400px;
    /*background:url(../Images/ruler.gif) top left no-repeat;*/
    }
    
    #Container{
    margin:20px auto;
    max-width:1300px;
    min-width:950px;
    width:95%;
    
}
#Header{
    margin:20px 0px 20px 0px;
    }

.Logo{
    float:left;
    }
    
    

#Header H1 {
    float:left;
    font-size:0.1em;
    height:100px;
    position:relative;
    text-align:center;
    top:0;
    width:272px;
}
	#Header H1 A {
		cursor: pointer;
	}
	#Header H1 SPAN {
		display: block;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		background: url(../Images/Logo.png) top left no-repeat;
	}



h2{
    font-size:5em}
    
    h3{
        font-size:2em}
        
        
        
    h4{
        font-size:1.5em;
        color:Red;}
p{
    color:#ffffff;
    font-size:1.2em}


.imgTitle{
    display:block;
    padding:27px 0;
}

.imgTitleB{
    padding:27px 0px 10px 0px;
    display:block;
    }
    

.containerImg{
    padding:0px 10px 5px 0px;
    display:block;
    }    

/*************** Link***************/
a			{ color:#fff; font-weight:bold; text-decoration:none; }

a:active	{ color:#fff; text-decoration:none; }

a:hover		{ color:#fff; text-decoration:underline;
       		  cursor:pointer; }

a:visited	{ color:#fff; }


a.downloadIdeasSheet{
    background:url(../Images/download.png)  top left no-repeat;
    display:block;
    padding:28px 0 30px 58px;
    }
a.downloadIdeasSheet{background-position:0 -81px; }
		
		a.downloadIdeasSheet:hover { background-position:0 5px; }


/*************** Home***************/
#Content_dock{
    margin:20px 0px}
/*************** REGIONS ***************/



/*************** HEADER ***************/

/*************** FOOTER***************/
#Footer{
    margin:20px 0px;
    color:#ffffff}
/*************** NAVIGATION ***************/

/*************** noLinkItem_img***************/
.noLinkItem_img{
    float:left;
    margin:0px 5px 5px 0px;}

/*************** LANDING ***************/


/*************** CONTENT ***************/



/*** search form */


/*** form */


/*** download */


/*** how to find us */


/*cms styling*/
ul.acmsList{
    list-style-image:none;
    list-style-type:none;
    list-style-position:outside;
    }
    ul.acmsList li{
        padding:10px 0px 15px 50px;
        background-repeat:no-repeat;
        background-position:top left;
        }
        li.cm{background-image:url(../Images/acms_cm.png)}
li.dp{background-image:url(../Images/acms_dp.png)}
li.ht{background-image:url(../Images/acms_ht.png)}
li.pp{background-image:url(../Images/acms_pp.png)}
li.vc{background-image:url(../Images/acms_vc.png)}
li.si{background-image:url(../Images/acms_si.png)}


/*************** TABLE STYLE ***************/




/*************** MISC ***************/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/*(	.error {
		color: #b92d1f;
	}

	.separator-h {
		display: block;
		width: 100%;
		background: url(../images/separator-h.png) center repeat-x;
		height: 7px;
		clear: both;
	}
	.separator-d {
		display: block;
		width: 100%;
		background: url(../images/separator-d.png) center repeat-x;
		height: 7px;
		clear: both;
	}

	.clearafter:after, .form:after {
		content:"."; 
		display:block; 
		height:0; 
		clear:both; 
		visibility:hidden;
	}
	.clearafter, .form {display:inline-block;}
	.clearafter, .form {display:block;}
	
	.img-replaced {
		position: absolute;
		left: -9999px;h
	}
	
	#form SPAN.xformvalidator 
	{
		color: Red;
	}